# Define your item pipelines here
#
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See: https://docs.scrapy.org/en/latest/topics/item-pipeline.html


# useful for handling different item types with a single interface
from itemadapter import ItemAdapter
from scrapy.pipelines.images import ImagesPipeline


class ScrapyTestPipeline:
    def open_spider(self,spider):
        self.file = open('movie.txt','w',encoding = 'utf-8')
    def process_item(self, item, spider):
        #print('='*20,item,'='*20)
        info = f'title: {item.get('title')} , star:{item.get('star')}\n'
        self.file.write(info)
        return item
    def close_spider(self, spider):
        self.file.close()